package Day2Zuoye;

public class Baidu {
    public static void main(String[] args) {
        System.out.println("1、StringBuffer多线程安全的，StringBuilder多线程不安全\n" +
                "\n" +
                "2、StringBuffer从JDK1.0就有了，StringBuilder是JDK5.0才出现\n" +
                "\n" +
                "3、StringBuffer比StringBuilder多了一个toStringCache字段，用来在toString方法中进行缓存，每次append操作之前都先把toStringCache设置为null，若多次连续调用toString方法，可避免每次Arrays.copyOfRange(value, 0, count)操作，节省性能。\n" +
                "\n" +
                "4、由于StringBuilder没有考虑同步，在单线程情况下，StringBuilder的性能要优于StringBuffer\n" +
                "————————————————"
               );
    }
}
